راهنمای Dell PowerStore CLI؛ Help، Certificate، Switch و تنظیمات Client | قسمت دوم و پایانی
این مقاله ادامه قسمت اول راهنمای Dell PowerStore CLI است. پس از بررسی نصب Client، ساختار Command و Actionهای اصلی، در این قسمت قابلیتهای Help، مدیریت SSL/TLS Certificate، Switchهای Client، نحوه دسترسی به سیستم، Header و ذخیره تنظیمات محلی بررسی میشوند.
این قسمت بخش پایانی مجموعه راهنمای Dell PowerStore CLI است و تمرکز آن بر قابلیتهایی قرار دارد که برای مدیریت Client، اتصال و نگهداری تنظیمات مورد استفاده قرار میگیرند.
PowerStore CLI چند سطح Help برای Client، Object Type و Action فراهم میکند. در کنار آن، Switchهایی برای تعیین Destination، Port، Username و Password، مدیریت Certificateهای ناشناخته، ذخیره Credentialها و تعریف تنظیمات پیشفرض وجود دارند. تنظیمات و Certificateهای ذخیرهشده در Lockbox محلی Client نگهداری میشوند.
مسیر مطالعه این راهنما
- راهنمای Dell PowerStore CLI؛ نصب و دستورات اصلی | قسمت اول
- قسمت دوم و پایانی: Help، Certificate، Switch و تنظیمات Client — قسمت فعلی
دریافت راهنما در PowerStore CLI
برای دریافت راهنمای استفاده از CLI میتوان از -help، --help، -h، --h یا -? استفاده کرد.
اطلاعات نمایشدادهشده به Context دستور بستگی دارد و میتواند فهرست Object Typeهای CLI، جزئیات یک Object و Syntax مربوط به Action یا جزئیات یک Action و Parameterهای آن را شامل شود.
راهنمای PowerStore CLI Client
برای مشاهده Help مربوط به Client، Use Caseها، Switchها و System Requestها میتوان فقط pstcli را اجرا کرد یا Switch نوع -help یا -? را افزود.
pstcli -?Enter interactive session.
pstcli [-d <address>] [-port <number>] [-u <user_name>] [-p <password>] [-ssl {
interactive | reject | accept | store }] [-header] -session
Perform an action on an object on the destination system.
pstcli [-d <address>] [-port <number>] [-u <user_name>] [-p <password>] [-ssl {
interactive | reject | accept | store }] [-header] <object> <action> [<qualifiers>]
Get detailed help on client options:
pstcli help { -session | CMD | -version | -save_cred | -remove_cred | -remove_all_creds
| -default | -cert_list | -cert_del | -cert_clear | -clear_cache }Helpهای بیشتر مربوط به Commandهای Remote Server پس از اتصال به سیستم مقصد ارائه میشوند؛ بنابراین برای دریافت Help مربوط به Remote Server باید Destination Address مشخص شود.
دریافت راهنمای Object Type
برای مشاهده Action Commandهای پشتیبانیشده توسط یک Object Type، Object Type را همراه با Switch نوع -help یا فرم کوتاه Help وارد کنید.
pstcli -d 10.0.0.1 -u admin -p MyPassword456! dns -?Configure system DNS client settings.
Actions:
[Set]
dns set -nameServer <value>
[Show]
dns show [-output {nvp|csv|table[-wrap]}] [{-brief|-detail}]دریافت راهنمای Action
برای دریافت Help درباره یک Action مشخص، Object Type و Action Command را وارد کرده و سپس -h، -help یا -? را اضافه کنید.
pstcli -destination 10.55.34.87 -u admin -p MyPassword456! /volume set -?این دستور Syntax مربوط به Action نوع set برای Volume و Attributeهای قابل تغییر را نمایش میدهد.
مدیریت SSL/TLS Certificate در PowerStore CLI
هنگام Login از طریق PowerStore CLI، ارتباط میان CLI Client و سیستم با SSL/TLS Certificate امن میشود. Certificateهای دانلودشده در Lockbox امن و محلی Client System ذخیره میشوند.
Switch نوع -ssl_policy یا -ssl رفتار Client را در برابر SSL Certificate ناشناخته تعیین میکند.
| مقدار | رفتار |
|---|---|
interactive | از کاربر میخواهد Certificate را برای Session جاری بپذیرد؛ حالت پیشفرض. |
reject | Certificate را بهصورت خودکار رد میکند. |
accept | Certificate را بهصورت خودکار میپذیرد. |
store | Certificate را بهصورت خودکار میپذیرد و ذخیره میکند. |
-cert_list
فهرست Certificateهایی را نمایش میدهد که بهصورت محلی در Lockbox ذخیره شدهاند.
-cert_clear
تمام Certificateهای ذخیرهشده بهصورت محلی در Lockbox را حذف میکند.
-cert_del
یک یا چند Certificate مشخص را براساس فهرست Comma-separated از IDها حذف میکند.
Switchهای PowerStore CLI
Switchهای PowerStore CLI روی Client نصبشده اعمال میشوند و برای دسترسی به سیستم، Upload فایلها و مدیریت Security Certificateها مورد استفاده قرار میگیرند.
pstcli [{-help|-h|-?}]| Switch | کاربرد |
|---|---|
-destination|-d | IPv4، IPv6 یا Network Name مربوط به Destination System را مشخص میکند. |
-port | شماره Port سیستم را مشخص میکند. |
-user|-u | Username مورد استفاده برای Login را مشخص میکند. |
-password|-p | Password مورد استفاده برای Login را مشخص میکند. |
-ssl_policy|-ssl | Policy مربوط به مدیریت SSL Certificateهای ناشناخته را تعیین میکند. |
-save_cred | Credentialهای User را در Local Security File داخل Lockbox ذخیره میکند. |
-remove_cred | User Account مشخصشده را از Lockbox حذف میکند. |
-remove_all_creds | تمام User Accountهای ذخیرهشده را از Lockbox حذف میکند. |
-default | Destination، Port Pair و SSL Policy را بهعنوان مقادیر پیشفرض ذخیره میکند. |
-header | Header مخفی را در بالای Command Output نمایش میدهد. |
-v|-version | نسخه PowerStore CLI را نمایش میدهد. |
-clear_cache | داده Cacheشده را پاک میکند. |
ذخیره و حذف Credentialها
Switch نوع -save_cred Access Credentialهای تعیینشده با -user و -password را در Lockbox ذخیره میکند.
pstcli -d 10.0.0.1 -u admin -p MyPassword456! -save_credpstcli -d 10.0.0.1 -remove_credتنظیم مقادیر پیشفرض
Switch نوع -default برای ذخیره Destination، Port Pair و SSL Policy بهعنوان مقادیر پیشفرض استفاده میشود.
pstcli -d 10.0.0.1 -u admin -p MyPassword456! -defaultدسترسی به سیستم PowerStore
برای دسترسی و اجرای Command روی سیستم باید Network Name یا Management IP Address سیستم، Username و Password مشخص شوند.
[{-d|-destination} <value>] [{-u|-user} <user_name>] [{-p|-password} <password>]اگر Destination وارد نشود، Client از Address ذخیرهشده توسط -default استفاده میکند. اگر Default Address نیز وجود نداشته باشد، Localhost Address برابر 127.0.0.1 استفاده میشود.
اگر -port مشخص نشده باشد، PowerStore CLI از Port پیشفرض 443 برای دسترسی به سیستم استفاده میکند.
نمایش Header در خروجی CLI
PowerStore CLI میتواند هنگام اجرای Switch یا Command یک Header را نمایش دهد. Header اطلاعات Destination System، Port سیستم، Syntax و Communication Protocol مورد استفاده یعنی HTTPS را ارائه میکند.
pstcli -header volume show -o table
PowerStore system: 10.55.34.87
Timezone: Eastern Daylight Time (UTC-03:00)
User: admin
1: id = DNS1
addresses = 10.244.53.108, 10.244.53.109ذخیره تنظیمات PowerStore CLI در Lockbox
PowerStore CLI امکان ذخیره Access Credentialهای User، SSL Certificateهای Importشده و اطلاعات Default System شامل System Name یا IP Address و Port را روی Host محل اجرای Client فراهم میکند.
تنظیمات در یک Lockbox امن و محلی نگهداری میشوند. داده ذخیرهشده فقط روی همان Host و برای همان User که آن را ذخیره کرده است در دسترس خواهد بود.
| سیستمعامل | مسیر |
|---|---|
| Windows XP | C:\Documents and Settings\<account_name>\Local Settings \Application Data\.pstcli |
| Windows 7 و Windows 10 | C:\Users\${user_name}\AppData\Local\.pstcli |
| Linux | <home_directory>/.pstcli |
مطالب و محصولات مرتبط
جمعبندی نهایی
قسمت دوم و پایانی راهنمای Dell PowerStore CLI بر قابلیتهای مدیریتی Client تمرکز داشت. Help را میتوان در سطح Client، Object Type و Action فراخوانی کرد و پیش از اجرای عملیات، Syntax و Parameterهای مرتبط را بررسی کرد.
Switchهای Destination، Port، Username و Password در کنار SSL Policy و Commandهای مدیریت Certificate، بخش اتصال و امنیت Client را تشکیل میدهند. Credentialها، Certificateها و تنظیمات Default نیز میتوانند در Lockbox محلی ذخیره شوند.
با بررسی Header و تنظیمات Lockbox، مباحث اصلی این مجموعه دو قسمتی PowerStore CLI تکمیل میشود.
سوالات متداول
آیا Help در PowerStore CLI فقط اطلاعات عمومی Client را نشان میدهد؟
خیر. بسته به Context، Help میتواند اطلاعات Client، Object Type، Action، Syntax و Parameterهای مرتبط را نمایش دهد.
چگونه Actionهای یک Object Type را در PowerStore CLI پیدا کنیم؟
Object Type را همراه با -help یا -? مشخص کنید تا Actionهای پشتیبانیشده آن نمایش داده شوند.
SSL Policy در PowerStore CLI چه چیزی را کنترل میکند؟
SSL Policy رفتار Client در برابر SSL Certificateهای ناشناخته دریافتشده از سیستم را تعیین میکند.
Certificateهای ذخیرهشده PowerStore CLI کجا قرار میگیرند؟
Certificateهای دانلود یا ذخیرهشده در Lockbox امن و محلی Client System نگهداری میشوند.
اگر Destination مشخص نشده باشد PowerStore CLI از چه آدرسی استفاده میکند؟
ابتدا Default Address ذخیرهشده استفاده میشود. اگر Default Address وجود نداشته باشد، Client از 127.0.0.1 استفاده میکند.
Port پیشفرض PowerStore CLI برای دسترسی به سیستم چیست؟
در صورت مشخصنشدن -port، Port پیشفرض 443 استفاده میشود.
آیا Credential ذخیرهشده روی یک Host برای User دیگری قابل استفاده است؟
خیر. اطلاعات ذخیرهشده فقط روی همان Host و برای همان User که آن را ذخیره کرده است در دسترس خواهد بود.
برای بررسی فنی، پیادهسازی یا راهبری Dell PowerStore و انتقال دانش CLI به تیم زیرساخت، میتوان از خدمات تخصصی ذخیرهسازی آکو متناسب با نیاز عملیاتی سازمان استفاده کرد.
HPE
DELL
Broadcom
HPE
DELL
Broadcom
Vmware